package com.aivin.lib_japaneselearn;
import java.util.Arrays;
import java.util.List;

// 对应的 笔画gif 和发音mp3 在 assets 目录下。
public class JapanWordConfig {

    public static List<String []> getAllWords(){
        //  平假字形 ，片假字形 ，平假gif ，片假Gif , 音标 ，读音
        // あ ア a い イ i う ウ u え エ e お オ o
        String [] ping_1_1  =  {"あ" ,"ア" ,  "a"  } ;
        String [] ping_1_2  =  {"い" ,"イ" ,  "i"  } ;
        String [] ping_1_3  =  {"う" ,"ウ" ,  "u"  } ;
        String [] ping_1_4  =  {"え" ,"エ" ,  "e"  } ;
        String [] ping_1_5  =  {"お" ,"オ" ,  "o"  } ;

        // か カ ka き キ ki く ク ku け ケ ke こ コ ko
        String [] ping_2_1  =  {"か" ,"カ" ,  "ka"  } ;
        String [] ping_2_2  =  {"き" ,"キ" ,  "ki"  } ;
        String [] ping_2_3  =  {"く" ,"ク" ,  "ku"  } ;
        String [] ping_2_4  =  {"け" ,"ケ" ,  "ke"  } ;
        String [] ping_2_5  =  {"こ" ,"コ" ,  "ko"  } ;

        // さ サ sa し シ si す ス su せ セ se そ ソ so
        String [] ping_3_1  =  {"さ" ,"サ" ,  "sa"  } ;
        String [] ping_3_2  =  {"し" ,"シ" ,  "si"  } ;
        String [] ping_3_3  =  {"す" ,"ス" ,  "su"  } ;
        String [] ping_3_4  =  {"せ" ,"セ" ,  "se"  } ;
        String [] ping_3_5  =  {"そ" ,"ソ" ,  "so"  } ;

        // た タ ta ち チ ti つ ツ tu て テ te と ト to
        String [] ping_4_1  =  {"た" ,"タ" ,  "ta"  } ;
        String [] ping_4_2  =  {"ち" ,"チ" ,  "ti"  } ;
        String [] ping_4_3  =  {"つ" ,"ツ" ,  "tu"  } ;
        String [] ping_4_4  =  {"て" ,"テ" ,  "te"  } ;
        String [] ping_4_5  =  {"と" ,"ト" ,  "to"  } ;

        // な ナ na に ニ ni ぬ ヌ nu ね ネ ne の ノ no
        String [] ping_5_1  =  {"な" ,"ナ" ,  "na"  } ;
        String [] ping_5_2  =  {"に" ,"ニ" ,  "ni"  } ;
        String [] ping_5_3  =  {"ぬ" ,"ヌ" ,  "nu"  } ;
        String [] ping_5_4  =  {"ね" ,"ネ" ,  "ne"  } ;
        String [] ping_5_5  =  {"の" ,"ノ" ,  "no"  } ;

        // は ハ ha ひ ヒ hi ふ フ hu へ ヘ he ほ ホ ho
        String [] ping_6_1  =  {"は" ,"ハ" ,  "ha"  } ;
        String [] ping_6_2  =  {"ひ" ,"ヒ" ,  "hi"  } ;
        String [] ping_6_3  =  {"ふ" ,"フ" ,  "hu"  } ;
        String [] ping_6_4  =  {"へ" ,"ヘ" ,  "he"  } ;
        String [] ping_6_5  =  {"ほ" ,"ホ" ,  "ho"  } ;

        // ま マ ma み ミ mi む ム mu め メ me も モ mo
        String [] ping_7_1  =  {"ま" ,"マ" ,  "ma"  } ;
        String [] ping_7_2  =  {"み" ,"ミ" ,  "mi"  } ;
        String [] ping_7_3  =  {"む" ,"ム" ,  "mu"  } ;
        String [] ping_7_4  =  {"め" ,"メ" ,  "me"  } ;
        String [] ping_7_5  =  {"も" ,"モ" ,  "mo"  } ;

        // や ヤ ya （い） イ i ゆ ユ yu （え） エ e よ ヨ yo
        String [] ping_8_1  =  {"や" ,"ヤ" ,  "ya"  } ;
        String [] ping_8_2  =  {"（い）" ,"（イ）" ,  "i"  } ;
        String [] ping_8_3  =  {"ゆ" ,"ユ" ,  "yu"  } ;
        String [] ping_8_4  =  {"（え）" ,"エ" ,  "e"  } ;
        String [] ping_8_5  =  {"よ" ,"ヨ" ,  "yo"  } ;

        // ら ラ ra り リ ri る ル ru れ レ re ろ ロ ro
        String [] ping_9_1  =  {"ら" ,"ラ" ,  "ra"  } ;
        String [] ping_9_2  =  {"り" ,"リ" ,  "ri"  } ;
        String [] ping_9_3  =  {"る" ,"ル" ,  "ru"  } ;
        String [] ping_9_4  =  {"れ" ,"レ" ,  "re"  } ;
        String [] ping_9_5  =  {"ろ" ,"ロ" ,  "ro"  } ;

        // わ ワ wa （い） イ i （う） ウ u （え） エ e を ヲ wo
        String [] ping_10_1  =  {"わ" ,"ワ" ,  "wa"  } ;
        String [] ping_10_2  =  {"（い）" ,"（イ）" ,  "i"  } ;
        String [] ping_10_3  =  {"（う）" ,"（ウ）" ,  "u"  } ;
        String [] ping_10_4  =  {"（え）" ,"（エ）" ,  "e"  } ;
        String [] ping_10_5  =  {"を" ,"ヲ" ,  "wo"  } ;

        // ん ン n
        String [] ping_11_1  =  {"ん" ,"ン" ,  "n"  } ;

        return  Arrays.asList(
                ping_1_1 ,ping_1_2 ,ping_1_3 ,ping_1_4 ,ping_1_5 ,
                ping_2_1 ,ping_2_2 ,ping_2_3 ,ping_2_4 ,ping_2_5 ,
                ping_3_1 ,ping_3_2 ,ping_3_3 ,ping_3_4 ,ping_3_5 ,
                ping_4_1 ,ping_4_2 ,ping_4_3 ,ping_4_4 ,ping_4_5 ,
                ping_5_1 ,ping_5_2 ,ping_5_3 ,ping_5_4 ,ping_5_5 ,
                ping_6_1 ,ping_6_2 ,ping_6_3 ,ping_6_4 ,ping_6_5 ,
                ping_7_1 ,ping_7_2 ,ping_7_3 ,ping_7_4 ,ping_7_5 ,
                ping_8_1 ,ping_8_2 ,ping_8_3 ,ping_8_4 ,ping_8_5 ,
                ping_9_1 ,ping_9_2 ,ping_9_3 ,ping_9_4 ,ping_9_5 ,
                ping_10_1 ,ping_10_2 ,ping_10_3 ,ping_10_4 ,ping_10_5 ,
                ping_11_1
        );

    }





}
